//
//  NQDescribeBtn.m
//  ZLFastDoctor
//
//  Created by 李岚清 on 16/5/24.
//  Copyright © 2016年 LS. All rights reserved.
//

#import "NQDescribeBtn.h"

@implementation NQDescribeBtn

/**
 *  布局子控件的frame
 */
- (void)layoutSubviews {
    [super layoutSubviews];
    
    // 获得按钮的宽高
    CGFloat buttonW = self.frame.size.width;
//    CGFloat buttonH = self.frame.size.height;
    // 获得图片的宽度
    CGFloat imageW = self.imageView.frame.size.width;
    // 按钮和图片之间的间接
    CGFloat margin = 5;
    // 再调整图片和titleLabel的位置
    CGFloat labelW = self.titleLabel.frame.size.width;
    CGFloat labelH = self.titleLabel.frame.size.height;
    // 计算label的x值
    CGFloat labelX = (buttonW - labelW - margin - imageW) * 0.5;
    self.titleLabel.frame = CGRectMake(labelX, 0, labelW, labelH);
    
    self.imageView.frame = CGRectMake(CGRectGetMaxX(self.titleLabel.frame) + margin, 0, labelH, labelH);
    
}

@end
